package cc.htdf.gwc.observation.repository;

import java.util.List;
import java.util.Map;

/**
 * Created by JT on 2017/10/11.
 */
public interface ObserveDataRepository {

    /**
     * 根据站号、观测时间获取观测数据
     * @param stations：站号
     * @param date：观测时间
     * @param elements: 要素
     * @return
     */
    List<Map<String, Object>> fetchObserveDataByStationsAndDate(List<String> stationList, String date, String elements);

    /**
     * 根据站号、观测时间获取观测数据
     * @param stationList：站号
     * @param startDate：观测时间
     * @param elements: 要素
     * @return
     */
    List<Map<String, Object>> observeData(List<String> stationList, String startDate, String endDate,String elements);


    /**
     * 根据站号获取观测数据
     * @param station：站号
     * @return
     */
    List<Map<String, Object>> fetchChengDuObserveDataByStationId(String station, String elements);
}
